//package com.lepu.app.fun.knowledge.adapter;
//
//import java.util.ArrayList;
//import java.util.Date;
//
//import android.annotation.SuppressLint;
//import android.content.Context;
//import android.view.LayoutInflater;
//import android.view.View;
//import android.view.ViewGroup;
//import android.widget.BaseAdapter;
//import android.widget.ImageView;
//import android.widget.LinearLayout;
//import android.widget.TextView;
//
//import com.app.utils.MyNetUtil;
//import com.app.utils.Setting;
//import com.core.lib.application.BaseFragmentActivity;
//import com.core.lib.utils.main.DateUtilBase;
//import com.core.lib.utils.photo.UniversalImageLoadTool;
//import com.eyzhs.app.R;
//import com.lepu.app.fun.knowledge.bean.Article;
//
//public class KnowledgeAdapter extends BaseAdapter {
//
//	private LayoutInflater mLayoutInflater = null;
//	private Context mContext = null;
//	private ArrayList<Article> mArrayList = null;
//
//	public KnowledgeAdapter(Context context, ArrayList<Article> arrayList) {
//		mContext = context;
//		mLayoutInflater = LayoutInflater.from(context);
//		mArrayList = arrayList;
//	}
//
//	@Override
//	public int getCount() {
//		int size = 0;
//		if (mArrayList != null && mArrayList.size() > 0) {
//			size = mArrayList.size();
//		}
//		return size;
//	}
//
//	@Override
//	public Object getItem(int position) {
//		return position;
//	}
//
//	@Override
//	public long getItemId(int position) {
//		return position;
//	}
//
//	@SuppressLint("InflateParams")
//	@Override
//	public View getView(int position, View convertView, ViewGroup parent) {
//
//		final ViewHolder holder;
//
//		if (convertView == null) {
//			convertView = mLayoutInflater.inflate(R.layout.knowledge_list_item,
//					null);
//
//			holder = new ViewHolder();
//
//			LinearLayout itemLayout = (LinearLayout) convertView
//					.findViewById(R.id.knowledge_list_item_layout);
//			ImageView iconImageView = (ImageView) convertView
//					.findViewById(R.id.knowledge_list_item_image);
//			TextView titleTextView = (TextView) convertView
//					.findViewById(R.id.knowledge_list_item_title);
//			TextView contentTextView = (TextView) convertView
//					.findViewById(R.id.knowledge_list_item_content);
//			TextView knowledge_list_item_time = (TextView) convertView
//					.findViewById(R.id.knowledge_list_item_time);
//
//			holder.itemLayout = itemLayout;
//			holder.iconImageView = iconImageView;
//			holder.titleTextView = titleTextView;
//			holder.contentTextView = contentTextView;
//			holder.knowledge_list_item_time = knowledge_list_item_time;
//
//			convertView.setTag(holder);
//		} else {
//			holder = (ViewHolder) convertView.getTag();
//		}
//
//		final Article item = mArrayList.get(position);
//
//		holder.titleTextView.setText(item.ArticleTitle);
//		holder.contentTextView.setText(item.ArticleDescription);
//
//		Date date = DateUtilBase.dateFromString(item.PublishDate,DateUtilBase.DATE_ALL_ALL);
//		holder.knowledge_list_item_time.setText(DateUtilBase.stringFromDate(date,"yyyy年MM月dd日 HH:mm"));
//
//		holder.itemLayout.setOnClickListener(new View.OnClickListener() {
//
//			@Override
//			public void onClick(View v) {
//				MyNetUtil.getInstance().requestArticleDetail(
//						(BaseFragmentActivity)mContext, item.ArticleID,
//						item.DisplayType, item.ContentType,"");
//			}
//		});
//
//		// 缓存到本地
//		//String fileName = EncodeMD5.getMd5(item.Cover);
//		//String filePath = SdLocal.getCacheImagePath(mContext, fileName);
//		String imageUrl = Setting.getImageUrl(item.Cover);
////		BitmapManager.getInstance().loadBitmap(imageUrl, filePath,holder.iconImageView, true);
//		UniversalImageLoadTool.disPlay(imageUrl, holder.iconImageView,R.drawable.default_icon_small);
//
//		return convertView;
//	}
//
//	static class ViewHolder {
//		LinearLayout itemLayout;
//		ImageView iconImageView;
//		TextView titleTextView;
//		TextView contentTextView;
//		TextView knowledge_list_item_time;
//	}
//
//}
